package jobs;

import org.tmatesoft.svn.core.SVNException;
import org.tmatesoft.svn.core.SVNLogEntry;

import svnservice.NoResultException;

import models.Repository;

public interface SVNService {

	void connectToRepository(Repository repositoryToCheck) throws SVNException;

	long getLatestRevisionForRepository(Repository repositoryToCheck) throws SVNException;

	SVNLogEntry getLogEntryForEntry(long i) throws SVNException, NoResultException;

	void disconnect();

}
